/**
 * 数组转为字符串
 */
public class arr2String{
    // 入口
    public static void main(String[] args) {
        String result;
        char[] array = {'a','b','c','d'}; // 定义一个数组
        result = arrToString(array);
        System.out.println("结果是："+result);
    }

    /**
     * 数组转为字符串，用,分割
     * @param arr 数组
     * @return
     */
    public static String arrToString(char[] arr){
        int length = arr.length; // 数组长度
        StringBuffer s = new StringBuffer();
        s.append("[");
        for(int i=0;i<length;i++){
            s.append(arr[i]);
            if(i < length-1){
                s.append(",");
            }
        }
        s.append("]");
        return s.toString();
    }

}